package facade;

import java.util.Collection;

import psc.controller.ContaController;
import psc.model.base.cliente.Conta;
import util.ErroEasyBank;

public class FacadeConta {

	ContaController controllerConta;

	public FacadeConta() {
		controllerConta = new ContaController();
	}

	public Conta consultarConta(Conta conta) {
		return controllerConta.consultarConta(conta);
	}

	public Conta consultarConta(int numeroAgencia, int numeroConta,
			int digitoVerificador) {
		return controllerConta.consultarConta(numeroAgencia, numeroConta,
				digitoVerificador);
	}

	public void inserirConta(Conta conta) throws ErroEasyBank {
		controllerConta.inserirConta(conta);
	}

	public Collection<Conta> consultarContas(Conta conta) {
		return controllerConta.consultarContas(conta);
	}

}
